Big Huge Thesaurus

superior general

noun